import { ajax } from 'nc-lightapp-front';
export default function(){
    if(this.props.queryDataFunction){
        let data = this.props.queryDataFunction();
        if(data && data[this.props.tableAreaId]){
            this.props.modal.show('components_linkBusiBillModal');
            this.props.table.setAllTableData(this.props.tableAreaId, data[this.props.tableAreaId]);
        }else{
            this.props.modal.show('components_linkBusiBillModal');
            this.props.table.setAllTableData(this.props.tableAreaId, {rows:[]});
        }
    }else{
        ajax({
            url: this.props.queryUrl,
            data: this.props.queryParams,
            success: (data) => {
                if(data && data.data && data.data[this.props.tableAreaId]){
                    this.props.modal.show('components_linkBusiBillModal');
                    this.props.table.setAllTableData(this.props.tableAreaId, data.data[this.props.tableAreaId]);
                }else{
                    this.props.table.setAllTableData(this.props.tableAreaId, {rows:[]});
                }
            }
        })
    }
}
